@charset "UTF-8";
html, body, div, span, table, tbody, tr, th, td, em, img, strong, h1, h2, h3, h4, h5, h6, p, a, dl, dd, dt, ol, ul, li, form, label, input, textarea, button, b, i, u { margin: 0; padding: 0; list-style: none; outline: none; }

h1, h2, h3, h4, h5, h6, b { font-weight: 400; }

a, img { text-decoration: none; border: 0; }

body { font-family: Arial, "Microsoft YaHei", "simsun"; color: #666; background: #eee; font-size: 14px; min-width: 1200px; }

a { color: #666; font-size: 14px; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: none; color: #209be5; }
a:active { text-decoration: none; color: #666; }

#giraffe{min-height: 600px;}
.wrap{ width:1100px;margin:0 auto;}
.f-left { float: left; }

.f-right { float: right; }

.clear { overflow: hidden; }

.clearfix { *zoom: 1; }
.clearfix:after { display: block; content: '.'; clear: both; height: 0; line-height: 0; visibility: hidden; }

.hide { display: none; }

.block { display: block !important; }

.container { width: 1100px; margin: 0 auto; clear: both; }

.container-min { width: 980px; }

.fc-main { color: #ec5e3d !important; }

.fc-dark { color: #345 !important; }

.fc-light { color: #999 !important; }

.fc-link, a.fc-link, a.fc-link:visited { color: #209be5 !important; }

a.fc-link:hover { color: #2ea8f2 !important; }

/*边框表格样式，集合的背景图片*/
.border { border: 1px solid #ddd; border-radius: 0; background: #fff; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

.bg-icon { background-image: url("../content/images/icon.png"); background-repeat: no-repeat; }

::-webkit-input-placeholder { color: #ccc; }

:-moz-placeholder { color: #ccc; opacity: 1; }

::-moz-placeholder { color: #ccc; opacity: 1; }

:-ms-input-placeholder { color: #ccc !important; }

::-ms-clear, ::-ms-reveal { display: none; }

/*组件样式覆盖*/
.ucs-tooltip-wrap{ display: inline-block;*display:inline; *zoom:1; width: 32px; height: 32px; line-height: 32px; margin: 0 7px; font-size: 32px; color: #c7c7c7;cursor: pointer; }
.ucs-tooltip-wrap i{font-size: 32px;color: #999;}
.ucs-tooltip-wrap:hover, .ucs-tooltip-wrap .ok { color: #209be5 !important; }
.ucs-tooltip .ucs-tooltip-arrow{background: url("../content/images/icon.png") -372px -160px;border:none;width: 7px;height: 12px;}
.ucs-tooltip .ucs-tooltip-inner{border:1px solid #209be5;padding: 3px 5px;color: #209be5;margin-bottom: 6px;background: #fff;}

.ucs-layer .ucs-autoclose{right:10px;bottom: 10px;left: auto;top:auto;}
.ucs-form-group .ucs-form-explain.success i{*font-size:21px;}/*IE7下字体图标缺一角问题*/
/*表单*/
.form-group { position: relative; height: 40px; line-height: 40px; margin-bottom: 20px; clear: both; *zoom: 1; /*div.input-control{ line-height: nth($global-input-form,1)-2; }*/ }
.form-group:after { display: block; content: '.'; clear: both; height: 0; line-height: 0; visibility: hidden; }
.ucs-form-group .ucs-label,.form-group label { float: left; display: block; width: 110px; text-align: right; margin-right: 5px; line-height: 40px; }
.ucs-form-group .ucs-label b,.form-group label b { color: #ec5e3d; margin-right: 2px; }
.form-group .input-control { float: left; background-color: #fff; border: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0 10px; width: 260px; overflow: hidden; color: #333; font-size: 14px; font-family: Arial, "Microsoft YaHei", "simsun"; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out 0s; }
.form-group .input-control.disabled { background: #ddd; }
.form-group .input-control.error { border-color: #54c3f1; color: #333; }
.form-group .input-control.focus { border-color: #69f; color: #333; box-shadow: 2px 2px 5px #ebeaea; }
.ucs-input.code, .form-group .input-control.code { width: 150px; }
.form-group input.input-control:focus { border-color: #69f; color: #333; box-shadow: 2px 2px 5px #ebeaea; }
.form-group .placeholder { color: #ccc; font-size: 14px; }
.form-group.auto-height, .form-group label.auto-height, .form-group .input.auto-height { height: auto; line-height: normal; }
.form-group.margin-bottom { margin-bottom: 0; }
.form-group .input { position: relative; float: left; line-height: 40px;}
.form-group .ui-tips { position: relative; display: table; left: 10px; top: 0; height: 40px; }
.form-group .ui-tips div { display: none; vertical-align: middle; *position: absolute; *top: 50%; }
.form-group .ui-tips div span { *position: relative; *top: -50%; line-height: 20px; }
.form-group .ui-tips div.block { display: table-cell !important; }
.form-group .ui-tips i { display: block; width: 22px; text-align: center; font-style: normal; font-size: 19px; position: absolute; left: 0; top: 0; *top: -20px; }
.form-group .ui-tips .icon-error { display: none; }
.form-group .ui-tips .note { color: #999; }
.form-group .ui-tips .error { color: #f66; }
.form-group .ui-tips .correct { color: #4ca40b; }
.form-group .zoomnum { position: absolute; left: 0; top: -51px; padding: 0 10px; width: 260px; border: 1px solid #36c; height: 50px; line-height: 50px; font-size: 20px; background-color: #fff; z-index: 99; overflow: hidden; color: #ec5e3d; }
.form-group .zoomnum span { position: relative; top: 40px; }
.form-group .zoomnum span.w { margin-left: 10px; }
.form-group .tips-error { height: 20px; line-height: 20px; position: absolute; left: 115px; bottom: -20px; color: #f66; display: none; }
.form-group .tips-correct { color: #4ca40b; margin-left: 10px; float: left; display: none; }
.form-group .tips-correct i { font-size: 22px; }
.ucs-form-group{margin-bottom:22px;}

.select-drapdown { cursor: pointer; float: left; position: relative; z-index: 10; /*模拟下拉select*/ }
.select-drapdown.margin-right { margin-right: 10px; }
.select-drapdown .arrow { cursor: pointer; position: absolute; right: 0; display: block; z-index: 10; width: 25px; height: 40px; background: url("../content/images/drapdown.png") right center no-repeat; }
.select-drapdown.open .arrow { background: url("../content/images/drapdown-up.png") right center no-repeat; }
.select-drapdown .drapdown { position: absolute; left: 0; top: 0; width: 100%; background: #fff; border: 1px solid #69f; display: none; z-index: 10; }
.select-drapdown .drapdown ul { overflow-y: auto; display: block; width: 100%; }
.select-drapdown .drapdown ul li { height: 25px; line-height: 25px; overflow: hidden; padding-left: 10px; margin-bottom: 1px; background: #fff; }
.select-drapdown .drapdown ul li:hover, .select-drapdown .drapdown ul li.hover { background: #3598db; color: #fff; }
.select-drapdown .drapdown ul li.notdata { height: 55px; line-height: 55px; padding-left: 60px; margin: 10px; cursor: default; position: relative; }
.select-drapdown .drapdown ul li.notdata i { background-position: -189px 0; position: absolute; left: 0; top: 0; width: 60px; height: 55px; display: block; }
.select-drapdown .drapdown ul li.notdata:hover { color: #666; background: none; }
.select-drapdown .drapdown p.search { position: absolute; left: -1px; width: 100%; overflow: hidden; bottom: -40px; background: #f0f0f0; padding: 7px 0; border: 1px solid #e2e2e2; border-top: 0; z-index: 15; height: 26px; }
.select-drapdown .drapdown p.search .input { border: 1px solid #e2e2e2; width: 212px; height: 23px; line-height: 23px; position: absolute; left: 10px; top: 7px; text-indent: 10px; }
.select-drapdown .drapdown p.search .bg-icon { background-position: -262px -3px; display: block; width: 22px; height: 23px; position: absolute; right: 14px; top: 8px; border: 0; z-index: 10; cursor: pointer; }

/*按钮及a标签按钮外观*/
.ucs-btn,.btn { color: #fff; border-radius: 4px; height: 42px; line-height: 42px; font-size: 16px; width: 180px; border: 0; text-align: center; cursor: pointer; font-family: Arial, "Microsoft YaHei", "simsun"; vertical-align: middle; overflow: hidden; display: inline-block; }
.btn:visited { color: #fff; }

.btn-bidnow { background: #209be5; /*立即投资*/ }
.btn-bidnow:visited { color: #fff; }
.btn-bidnow:hover { background: #2ea8f2; color: #fff; }

.btn-completed { background: #999; /*完成*/ }
.btn-completed:hover { background: #ddd; color: #fff; }

.ucs-btn-full,.btn-full { background: #c8c8c8; /*满标*/ }
.ucs-btn-full:hover,.btn-full:hover { background: #c8c8c8; color: #fff; }

.ucs-btn-wait,.btn-wait { background: #ec5e3d; /*预热*/ }
.ucs-btn-wait:hover,.btn-wait:hover { background: #f66846; color: #fff; }

.ucs-btn-confirm,.btn-confirm { background: #209be5; /*确认*/ }
.ucs-btn-confirm:hover,.btn-confirm:hover { background: #209BFD; color: #fff; }

.btn-cancel { background: #fff; color: #209be5; border: 1px solid #209be5; height: 40px; line-height: 40px; width: 178px; /*取消*/ }
.btn-cancel:visited { color: #209be5; }
.btn-cancel:hover { background: #2ea8f2; color: #fff; border-color: #2ea8f2; }

.btn-code { width: 110px; background: #209be5; float: left; border-radius: 0; height: 40px; line-height: 40px; font-size: 14px; /*验证码*/ }
.btn-code:hover { background: #209be5; color: #fff; }
.ucs-btn-disabled, .ucs-btn-disabled:hover,.btn-code.btn-code-disabled, .btn-code.btn-code-disabled:hover { background: #bfd4ff; color: #fff; cursor: not-allowed; }

.btn-disabled { background: #c8c8c8; cursor: not-allowed; /*禁用样式*/ }
.btn-disabled:hover { color: #fff; }

.ucs-btn-block,.btn-block { width: 100%; display: block; padding-left: 0; padding-right: 0; }

/*块状*/
/*弹层layer*/
#grey-background { background: #000; z-index: 20141127; position: fixed; left: 0; top: 0; right: 0; bottom: 0; opacity: 0.3; filter: alpha(opacity=30); }
.ucs-layer .alert-title{ height: 40px; line-height: 40px; cursor: pointer; overflow: hidden; font-size: 16px; color: #334455;position: relative; text-align: center; padding-top: 5px; }
.ucs-layer .alert-title b{ width: 30px; height: 10px; line-height: 10px; vertical-align: middle; display: inline-block; background: url("../content/images/icon.png") no-repeat -308px -329px; }
.ucs-layer .alert-title b:first-child{ background-position: -281px -329px; }
.ucs-layer .alert-content {padding: 0 20px; line-height: 22px; overflow: hidden;  position: relative; }
.ucs-layer .alert-load{text-align: left;}
.ucs-layer .unit{margin-left: 7px;}
.ucs-layer .layer-computer .content { background: #fffcdd; border: 1px solid #d9d6ae; margin: 20px 0; }
.ucs-layer .layer-computer .content p { margin-left: 10px; padding: 3px 0; }
.ucs-layer .layer-computer .content span.title { display: inline-block;*display: inline;*zoom: 1;width: 100px;margin:0;font-size:14px;text-align: right; }

.ucs-layer .ucs-layer-close{ position: absolute; right: 15px; top: 20px; height: 16px; width: 16px; z-index: 2;}
.ucs-layer .ucs-layer-close:hover,.alert-layer .alert-close:hover { background-position: -382px -6px; }
.ucs-layer .ucs-layer-close:before{width:20px;height:20px;font-size:20px;color: #999}
.ucs-layer .alert-button{ clear: both; text-align: center; padding-bottom: 20px; /*按钮外层div*/ }
.ucs-layer .alert-button input{ margin: 0 5px; }
.ucs-layer .tipText{padding:20px 0;}
.ucs-layer a.btn-link{cursor: pointer}
.ucs-layer a.btn-link:hover{color:#69f}

.alert-moves { position: fixed; border: 3px solid #666; cursor: move; background-color: #fff; background-color: rgba(255, 255, 255, 0.3); filter: alpha(opacity=50); z-index: 20141130; }

.alert-closetime { position: absolute; left: 50%; margin-left: -50px; top: 0; height: 40px; line-height: 40px; font-size: 12px; color: #fff; }

/*面包屑导航*/
.breadcrumbs { height: 50px; line-height: 50px; }
.breadcrumbs a { margin: 0 5px; }
.breadcrumbs a:first-child { margin-left: 0; }
.breadcrumbs span { margin: 0 5px; color: #345; }

/*分页*/
.pagination { height: 25px; line-height: 25px; text-align: center; clear: both; padding: 10px 0; margin: 20px 0; overflow: hidden; }
.pagination a { display: inline-block; padding: 0 9px; background: #fff; border-radius: 2px; margin: 0 3px; color: #666; border: 1px solid #ddd; }
.pagination a.current, .pagination a:hover { color: #fff; background: #209be5; border-color: #209be5; }
.pagination .jump-prev,.pagination .jump-next{ padding: 0 6px; }
.pagination .jump-prev:hover,.pagination .jump-next:hover{ background: #fff; border-color: #ddd;}
.pagination .jump-prev:after,.pagination .jump-next:after{ content: "\2022\2022\2022"; display: inline-block; letter-spacing: 2px; color: rgba(0,0,0,.25); text-align: center; }
.pagination .jump-prev:hover:after {content: "<<";padding-left: 1px;background: #fff;}
.pagination .jump-next:hover:after {content: ">>";padding-left: 1px;background: #fff;}
.pagination .pagination-disabled,.pagination .pagination-disabled:hover{ cursor: not-allowed; background: #fff; border-color: #ddd; color: #666;}

/*进度条*/
.progress { background: url("../content/images/icon.png") no-repeat right -93px; height: 14px; line-height: 14px; position: relative; border-left: 1px solid #bfd4ff; /*i{ position: absolute; height: nth($global-progress, 3); left: 0; top: 0; background: #f60; overflow: hidden; font-size: 0; text-indent: -9999px; }*/ }
.progress b { position: absolute; left: 2px; top: 2px; height: 10px; right: 3px; }
.progress i{ position: absolute; height: 10px; left: 0; top: 0; background: url("../content/images/icon.png") no-repeat right -110px; z-index: 10; overflow: hidden; }
/*.progress span{ position: absolute; top: 0; display: block; text-align: left; width: 40px; right: -40px; }*/
.ucs-progress-bg { position: absolute; height: 10px; left: 0; top: 2px; background: url("../content/images/icon.png") no-repeat right -110px; z-index: 10; overflow: hidden; }
.ucs-progress-text { position: absolute; top: 0; display: block; text-align: left; width: 40px; right: -40px; }
/*右则浮动*/
.relative{position:relative}
.relative:hover .hover-tips{display:block}
.ucs-advisory{margin-top:0;}
.ucs-advisory .ucs-ui-tools{ position: absolute;margin-top:-280px;}
.ucs-advisory p.line{margin-bottom:30px;padding-top:10px;height:1px;border-bottom:1px solid #bfd4ff;line-height:1px}
.ucs-advisory .backtop{margin-top:65px}
.hover-tips{position:absolute;top:0;right:45px;display:none;padding:0 10px;width:70px;border-radius:5px;background:#009d42;line-height:30px}
.ucs-advisory .qrcode{padding:10px;width:auto;line-height:1.2}
.ucs-advisory .qrcode img{width:66px;height: 66px;}
.ucs-advisory .qrcode p{*width: 50px;}
.ucs-advisory a span b{position:absolute;top:7px;right:-9pt;width:0;height:0;border:6px solid transparent;border-left-color:#009d42}

.ucs-layer .ucs-layer-header{height:40px;background:0 0}
/*意见反馈*/
.feedback-layer .ucs-layer-body {width:720px;padding:0 5px;text-align: left;}
.layer-feedback { overflow: hidden; margin: 0 auto; }
.layer-feedback .ucs-label{display: none;}
.layer-feedback .feedback-textarea { height: 170px; }
.layer-feedback .text-area{height: 170px;line-height: 1.3;}
.layer-feedback .text-area .ucs-form-explain{position: absolute;left: 0;top: 155px;margin-left: 0;}
.layer-feedback .email .ucs-form-explain{position: absolute;left: 282px;top: 5px;}
.layer-feedback .ucs-input-control { font-size: 14px; line-height: 20px; padding: 5px; width: 675px;}
.layer-feedback .text-area textarea{height: 140px; }
.layer-feedback .feedback-textarea .ui-tips { left: 0; clear: both; }
.layer-feedback .ucs-placeholder{width:260px;height:38px;top:6px;left:6px;padding:0 10px;color:#999;}
.layer-feedback .ucs-textarea-control {position:relative;display: inline-block;*display: inline;*zoom: 1;}
.layer-feedback .ucs-textarea-control .ucs-placeholder{position:absolute;left:0;top:0;padding: 5px 0 0 10px;width: 100%;height: 100%;}
/*银行logo图标*/
.bank-logo { background: url("../content/images/bank.png") no-repeat 140px 140px; height: 38px; line-height: 38px; width: 140px; display: inline-block;vertical-align: middle; overflow: hidden; }
.bank-cmb { background-position: 0 0; /*招商银行*/ }

.bank-icbc { background-position: 0 -880px; /*工商银行*/ }

.bank-ccb { background-position: 0 -40px; /*建设银行*/ }

.bank-abc { background-position: 0 -80px; /*农业银行*/ }

.bank-boc { background-position: 0 -120px; /*中国银行*/ }

.bank-comm { background-position: 0 -160px; /*交通银行*/ }

.bank-pingan { background-position: 0 -200px; /*平安银行*/ }

.bank-psbc { background-position: 0 -240px; /*邮政银行*/ }

.bank-shbc { background-position: 0 -280px; /*上海银行*/ }

.bank-wzbc { background-position: 0 -320px; /*温州银行*/ }

.bank-spdb { background-position: 0 -360px; /*浦发银行*/ }

.bank-ecitic { background-position: 0 -400px; /*中信银行*/ }

.bank-cgbchina { background-position: 0 -440px; /*广发银行*/ }

.bank-cmbc { background-position: 0 -520px; /*民生银行*/ }

.bank-cib { background-position: 0 -560px; /*兴业银行*/ }

.bank-cebbank { background-position: 0 -600px; /*光大银行*/ }

.bank-srcb { background-position: 0 -640px; /*上海农商银行*/ }

.bank-bankofbeijing { background-position: 0 -680px; /*北京银行*/ }

.bank-bjrcb { background-position: 0 -720px; /*北京农商银行*/ }

.bank-szfz { background-position: 0 -760px; /*深圳发展银行*/ }

.bank-nbcb { background-position: 0 -800px; /*宁波银行*/ }

.bank-hzbank { background-position: 0 -840px; /*杭州银行*/ }

.bank-dongguanbank { background-position: 0 -1200px; /*东莞银行*/ }

.bank-hsbc { background-position: 0 -960px; /*汇丰银行*/ }

.bank-hkbea { background-position: 0 -1040px; /*东亚银行*/ }

.bank-gzns { background-position: 0 -1160px; /*广州农商银行*/ }

.bank-hxb { background-position: 0 -480px; /*华夏银行*/ }

.bank-crbank { background-position: 0 -920px; /*华润银行*/ }

.bank-lanzhou { background-position: 0 -1320px; /*兰州银行*/ }

.bank-hebbank { background-position: 0 -1120px; /*河北银行*/ }

.bank-hsbank { background-position: 0 -1360px; /*微商银行*/ }

.bank-qdccb { background-position: 0 -1280px; /*青岛银行*/ }

.bank-ydnsh { background-position: 0 -1240px; /*尧都农商*/ }

.bank-zheshang { background-position: 0 -1400px; /*浙商银行*/ }

.bank-nccbank { background-position: 0 -1444px; /*南昌银行*/ }

.bank-cbhb { background-position: 0 -1078px; /*渤海银行*/ }

.bank-egbank { background-position: 0 -998px; /*恒丰银行*/ }

.bank-yhrcbank { background-position: 0 -1490px; /*颍淮农村商业*/ }

.bank-mianyang { background-position: 0 -1539px; /*绵阳*/ }

/*冒泡尖角提示*/
.mousetips { position: absolute; background-color: #fff; border: 1px solid #6799fd; padding: 3px 5px; color: #36c; z-index: 100; left: 0; top: 0; border-radius: 2px; display: none; }
.mousetips i, .mousetips em { position: absolute; left: 15px; bottom: -17px; display: block; width: 0; height: 0; border-style: solid; border-width: 8px; border-color: transparent; }
.mousetips.tleft i { border-top-color: #6799fd; }
.mousetips.tleft em { border-top-color: #fff; left: -8px; bottom: -6px; }
.mousetips.tright i { left: auto; right: 15px; border-top-color: #6799fd; }
.mousetips.tright em { border-top-color: #fff; left: -8px; bottom: -6px; }
.mousetips.bleft i { top: -17px; border-bottom-color: #6799fd; }
.mousetips.bleft em { left: -8px; top: -6px; border-bottom-color: #fff; }
.mousetips.bright i { left: auto; right: 15px; border-bottom-color: #6799fd; top: -17px; }
.mousetips.bright em { left: -8px; top: -6px; border-bottom-color: #fff; }
.mousetips.tcenter i { left: 50%; margin-left: -4px; background: url("../content/images/icon.png") no-repeat -372px -160px; width: 7px; border: none; height: 12px; bottom: -13px; }
.mousetips.tcenter em { display: none; }
.mousetips.bcenter i { top: -17px; border-bottom-color: #6799fd; left: 50%; margin-left: -8px; }
.mousetips.bcenter em { left: -8px; top: -6px; border-bottom-color: #fff; }

/*返回顶部*/
/*.backtop{ position: fixed; right: 0; bottom: 60px; width: 60px; height: 28px; padding-top: 40px; display: none; background: #474e5d; text-align: center; font-size: 12px; color: #fff; }
*/
/*切角*/
.angle { position: absolute; width: 0; height: 0; }

.angle-bottom { left: 0; bottom: 0; border-bottom: 40px solid #eee; border-right: 40px solid transparent; }

.angle-top { right: 0; top: 0; border-top: 40px solid #eee; border-left: 40px solid transparent; }

/*标题*/
.title { font-size: 16px; color: #345; height: 25px; line-height: 25px; margin-bottom: 15px; }
.title b { display: inline-block; width: 20px; height: 10px; vertical-align: middle; margin-left: 5px; background: url("../content/images/icon.png") no-repeat -318px -329px; }
.title b:first-child { margin-right: 5px; background-position: -281px -329px; }

/*公共头部*/
.header { height: 120px; }
.header .top-bar { height: 30px; line-height: 30px; background: #666; }
.header .top-bar .container { position: relative; }
.header .top-bar span{color:#fff;}
.header .top-bar span:first-child { margin-right: 10px; }
.header .top-bar .nav-right { position: absolute; right: 0; top: 0; }
.header .top-bar .nav-right a { color: #f0f0f0; margin-left: 30px; }
.header .top-bar .nav-right a:hover { color: #209be5; }
.header .header-nav { height: 60px; padding: 15px 0; background: #fff; width: 100%; }
.header .header-nav .logo { width: 463px; height: 60px; overflow: hidden; }
.header .header-nav .logo a { display: inline-block; height: 60px; }
.header .header-nav .nav { line-height: 44px; margin-right: -15px; }
.header .header-nav .nav li { float: left; width: 124px; height: 40px; line-height: 40px; padding: 10px 0px; text-align: center; }
.header .header-nav .nav li a { font-size: 18px; display: block; line-height: 40px; color: #345; }
.header .header-nav .nav li a.current { background: url("../content/images/icon.png") no-repeat -277px -282px; color: #209be5; }
.header .header-nav .nav li a:hover { color: #2ea8f2; }

/*公共底部*/
.footer { background: #345; padding: 20px 0; overflow: hidden; color: #fff; }
.footer .footer-logo { width: 288px; padding-top: 5px; }
.footer .logo-foot { margin-bottom: 20px; }
.footer .footer-logo .txt { text-align: center; }
.footer .footer-logo .txt a { color: #fff; display: block; padding-top: 10px; }
.footer .col { width: 140px; float: left; padding-left: 45px; }
.footer .col h3 { height: 34px; line-height: 34px; font-size: 16px; font-weight: 700; padding-top: 10px; }
.footer .col li { height: 30px; line-height: 30px; }
.footer .col li a { color: #fff; }
.footer .col li a:hover { color: #69f; }
.footer .col-service { width: 160px; text-align: center; font-size: 16px; line-height: 30px; padding-left: 0; padding-top: 10px; }
.footer .col-service p:first-child { margin-bottom: 30px; }

/**/
.error-404 { padding: 90px 0; overflow: hidden; text-align: center; }
.error-404 i { background: url("../content/images/404.png") no-repeat center top; display: block; height: 210px; margin-bottom: 40px; }
.error-404 i.bg-500 { background: url("../content/images/500.png") no-repeat center top; }
.error-404 .link { padding-top: 80px; }
.error-404 .link a { margin: 0 15px; }
.error-404 .link .btn-cancel { background: #eee; }
.error-404 .link .btn-cancel:hover { background: #69f; }

/*轮播大图*/
.index-slider { height: 500px; overflow: hidden; position: relative; }
.index-slider .flexslider { position: relative; height: 500px; overflow: hidden; z-index: 10; }
.index-slider .flexslider .slides { position: relative; z-index: 1; }
.index-slider .flexslider .slides li { height: 500px; }
.index-slider .flexslider .flex-control-nav { position: absolute; bottom: 30px; z-index: 2; width: 100%; text-align: center; height: 5px; overflow: hidden; }
.index-slider .flexslider .flex-control-nav li { display: inline-block; width: 50px; height: 5px; margin: 0 10px; *display: inline; zoom: 1; }
.index-slider .flexslider .flex-control-nav a { display: block; width: 50px; height: 5px; line-height: 5px; overflow: hidden; cursor: pointer; text-indent: -9999px; background: #3670be; }
.index-slider .flexslider .flex-control-nav .flex-active { background: #a1c7f5; }
.index-slider .ad-tag { height: 16px; width: 32px; display: block; position: absolute; left: 0; bottom: 0; background: url("../content/images/a.png") no-repeat; z-index: 80; }

.index-title { padding-top:60px; line-height: 40px; font-size: 36px;color: #345; font-weight: 700;text-align: center; }
.index-title b { display: inline-block; vertical-align: middle; width: 90px; height: 40px;margin-left:10px; background: url("../content/images/icon.png") no-repeat -310px -315px; color: #345; }
.index-title b:first-child { background-position: -221px -315px;margin-right:10px; }

/*推荐项目*/
.index-project { height:750px;background:url("../content/images/bg1.jpg") no-repeat;text-align: center;}
.index-project .index-title .more { position: absolute; right: 0; top: 0; font-size: 18px; font-weight: 400; }
.index-project .more-item{display:inline-block;margin-top:27px;font-size:18px;color:#666}
.index-project .more-item .iconfont{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;margin:-4px 10px 0 0;background:#ddd;-webkit-border-radius:50%;border-radius:50%;font-size:12px;color:#fff;text-align:center;vertical-align:middle;line-height:20px;}
.project-item{height:522px;overflow:hidden;margin-top:48px}
.project-item .ucs-btn{width:280px;margin:0 34px 0 35px;font-size:20px;height:54px;line-height:54px}
.project-item .cell-box{overflow:hidden;margin-bottom:30px;padding:0 34px 0 35px;}
.project-item .cell-box p{font-size:14px;color:#999}
.project-item .cell-box span{font-size:16px;color:#202f34}
.project-item li{float:left;width:349px;padding:24px 0px 40px;margin-top:36px;background:#fff}
.project-item li h4{margin-bottom:20px;font-weight:700;font-size:18px;color:#666}
.project-item .ring-box{position:relative;height:205px;padding:0 34px 0 35px;margin-bottom:10px}
.project-item .rate{position:absolute;top:50%;left:0;width:100%;margin-top:-48px}
.project-item .rate p{font-size:16px;color:#999}
.project-item .rate .num{font-size:60px;color:#ec5e3d}
.project-item .rate .num b{font-style:normal;font-size:24px}
.project-item li.active{margin-top:0;padding:48px 25px 58px;border:1px solid #209be5}
.project-item li.active h4{margin-bottom:40px;font-size:20px}
.project-item li.active .rate p{font-size:18px}
.project-item li.active .rate .num{font-size:60px}
.project-item li.active .cell-box span{font-size:18px}
.project-item li.active .cell-box p{font-size:16px}
.ucs-carousel{position:relative}
.ucs-carousel button{width:80px;height:80px;background:0 0;border:none;outline:0;font-size:68px;color:#d3d2d5}
.ucs-carousel button:hover{color:#7ebeeb;cursor:pointer}
.ucs-carousel .ucs-carousel-prev{position:absolute;left:-80px;top:50%;margin-top:-40px}
.ucs-carousel .ucs-carousel-next{position:absolute;right:-80px;top:50%;margin-top:-40px}

/*app下载*/
.index-app { height: 780px; background: url("../content/images/bg2.jpg") no-repeat center top; overflow: hidden; }
.index-app .content { position: relative; }
.index-app .qrcode { width: 220px; height: 220px; margin-top:144px; overflow: hidden; }
.index-app .qrcode img {width:220px;height:220px;}
.index-app .down { position: absolute; top: 40px; left: 250px; }
.index-app .down a { display: block; width: 258px; height: 54px; line-height: 54px; font-size: 22px; border: 1px solid #209be5; text-align: center; font-weight: bold; border-radius: 5px; margin-bottom: 20px; }
.index-app .down a .iconfont{float: left; width: 54px;font-size: 35px;font-weight: normal;}
.index-app .icon-android{border-right: 1px solid #fff;}
.index-app .icon-ios{border-right: 1px solid #209be5;}
.index-app .icon-ios{border-right: 1px solid #209be5;}
.index-app .down .android { color: #fff; background: #209be5; }
.index-app .down .android:hover { background: #fff; color: #209be5; }
.index-app .down .android:hover .icon-android{border-color: #209be5;}
.index-app .down .ios { color: #209be5; }
.index-app .down .ios:hover { color: #fff; background: #209be5; }
.index-app .down .ios:hover .icon-ios{ border-color: #fff; }

/*操作步骤*/
.index-steps{ background: #fff;}
.ucs-steps{overflow: hidden;padding: 85px 0 115px;}
.ucs-steps ul li{ float:left; width:155px;margin: 0 60px; text-align:center; position:relative; font-size: 16px; color: #9aa1a9;}
.ucs-steps ul li a{font-size:22px; color:#345; display:block; margin-bottom:6px;}
.ucs-steps.financing ul li a{font-size:19px;}
.ucs-steps ul li a.bg{ display:block; height:155px; width:155px;margin-bottom: 20px; overflow:hidden; background:url("../content/images/steps.png") no-repeat; -webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;}
.ucs-steps.financing ul li a.bg{  background-image:url("../content/images/steps-finance.png") no-repeat;}
.ucs-steps ul li a.bg1{ background-position:0 0px}
.ucs-steps ul li a.bg2{ background-position:-300px 0}
.ucs-steps ul li a.bg3{ background-position:-608px 0}
.ucs-steps ul li a.bg4{ background-position:-908px 0}
.ucs-steps ul li i{ display:block; width:155px; height:10px; background:#e4f1fb; position:absolute;left:136px;top:72px}
.ucs-steps.financing ul li i{ background:#f8f8f8;}
.ucs-steps ul li a.bg:hover{ opacity:0.75}

/*投资列表*/
.mod-filtrate { padding: 20px; margin-bottom: 20px; background: #fff; position: relative; }
.mod-filtrate .row { clear: both; height: 30px; line-height: 30px; padding: 15px 0; }
.mod-filtrate .row .title { display: block; float: left; text-align: right; width: 80px; margin-right: 20px; font-size: 14px; color: #666; margin-bottom: 0; height: 30px; line-height: 30px; }
.mod-filtrate .row ul { float: left; }
.mod-filtrate .row ul li { float: left; margin-right: 20px; }
.mod-filtrate .row ul li a { display: inline-block; border-radius: 5px; padding: 0 15px; border: solid 1px #fff; }
.mod-filtrate .row ul li a:hover, .mod-filtrate .row ul li a.curr { background: #209be5; color: #fff; border: solid 1px #209be5; transition: all 0.15s ease-in-out 0s; }
.mod-filtrate .row ul li a.current { background: #fff; color: #209be5; border: solid 1px #209be5; transition: all 0.15s ease-in-out 0s; }

/*列表页计算器*/
.project-calculator { width: 90px; height: 150px; position: absolute; right: 45px; top: 50px; cursor: pointer; text-align: center; color: #209be5; }
.project-calculator a { color: #209be5; }
.project-calculator a:hover i { background-position: -91px 0; }
.project-calculator i { display: block; width: 90px; height: 90px; background-position: 0 0; margin-bottom: 10px; }

/*投资列表*/
.project-list .item { padding: 20px 15px 20px 40px; height: 90px; overflow: hidden; background: #fff; margin-bottom: 20px; }
.project-list .item:hover { box-shadow: 0 2px 2px #cecece; }
.project-list .item h3 { height: 25px; line-height: 25px; font-size: 16px; }
.project-list .item h3 a { font-size: 16px; }
.tag { width: 21px; height: 24px; overflow: hidden; display: inline-block; *display: inline; *zoom: 1;margin-left: 5px; vertical-align: middle; }
.tag img{vertical-align: top;}
.tag-zhuang { background-position: -364px -126px; }
.project-list .item li { float: left; overflow: hidden; height: 35px; line-height: 35px; padding-top: 20px; }
.project-list .item .col-1 { width: 17.5%; position: relative; top: -3px; }
.project-list .item .col-2 { width: 15.5%; }
.project-list .item .col-3 { width: 19%; }
.project-list .item .col-4 { width: 24%; text-align: center; padding-top: 15px; line-height: 20px; height: 50px; }
.project-list .item .col-4 .progress { margin-bottom: 5px; width: 213px; }
.project-list .item .col-5 { width: 24%; text-align: center; padding-top: 0; height: 65px; }
.project-list .item .col-5 p { height: 25px; line-height: 25px; }
.project-list .item .fs20 { font-size: 20px; font-weight: 700; }
.project-list .item .fs20 { font-size: 18px; font-weight: 700; }
.project-list .item .col-1 b { font-size: 32px; font-weight: 700; }
.project-list .nodata { margin: 60px 0 150px; text-align: center; background: url("../content/images/bg-4.png") no-repeat center top; padding-top: 190px; color: #999; font-size: 16px; }

/*投资详情*/
.project-detail { background: #fff; position: relative; margin-bottom: 20px; padding: 20px 50px; }
.project-detail .title { height: 25px; line-height: 25px; font-size: 18px; }
.project-detail .title .icon { width: 21px; height: 21px; position: relative; display: inline-block; margin-left: 5px; vertical-align: middle; }
.project-detail .title .icon-zhuang { background-position: -364px -126px; }
.project-detail .col-left { width: 655px; border-right: 1px dashed #eee; }
.project-detail .detail-info { padding: 25px 0; }
.project-detail .detail-info li { float: left; width: 33.3%; height: 80px; text-align: center; }
.project-detail .detail-info li:first-child b { font-size: 42px; }
.project-detail .detail-info li p:first-child { font-size: 18px; height: 60px; line-height: 60px; }
.project-detail .detail-info li b { font-size: 30px; font-weight: 700; }
.project-detail .detail-progress { height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 10px; }
.project-detail .detail-progress label { float: left; }
.project-detail .detail-progress .progress { float: left; width: 250px; margin-top: 9px; margin-right: 80px; }
.project-detail .detail-progress img { display: inline-block; vertical-align: middle; }
.project-detail .line { border-bottom: 1px dashed #bed3fe; clear: both; position: relative; height: 15px; line-height: 15px; margin-bottom: 35px; }
.project-detail .line b { color: #bed3fe; font-size: 12px; position: absolute; top: 8px; left: -10px; }
.project-detail .line i { color: #bed3fe; font-size: 12px; position: absolute; top: 8px; right: -10px; }
.project-detail .bid-money { line-height: 40px; font-size: 16px; }
.project-detail .bid-money .money { width: 410px; position: relative; }
.project-detail .bid-money .input { position: absolute; left: 80px; top: 0; width: 260px; height: 40px; }
.project-detail .bid-money .unit { position: absolute; right: 55px; top: 0; }
.project-detail .bid-money .less, .project-detail .bid-money .add, .project-detail .bid-money .text { height: 38px; line-height: 41px; border: 1px solid #209be5; text-align: center; display: inline-block; position: absolute; top: 0; font-size: 14px;}
.project-detail .bid-money .less { width: 40px; left: 0; color: #209be5; }
.project-detail .bid-money .text { left: 40px; width: 170px; }
.project-detail .bid-money .add { width: 40px; left: 210px; color: #209be5; }
.project-detail .bid-money a:hover { background: #2ea8f2; color: #fff; }
.project-detail .bid-money .tips { font-size: 14px; margin-left: 80px; }
.project-detail .row-bid { height: 95px; overflow: hidden; }
.project-detail .row-bid .bid { width: 280px; margin-right: 30px; text-align: center; }
.project-detail .row-bid .bid .btn { height: 46px; line-height: 46px; font-size: 18px; }
.project-detail .row-bid .bid p { height: 35px; line-height: 35px; }
.ucs-count{display: inline;}
.project-detail .detail-other { width: 300px; line-height: 41px; }
.project-detail .bid-money input{width: 230px;}
.project-info { background: #fff; margin-bottom: 20px; padding: 40px 15px 40px 40px; overflow: hidden; }
.project-info .ucs-tabs-bar { border-bottom: 1px solid #f4f4f4; height: 45px; line-height: 45px; font-size: 16px; color: #345; margin-bottom: 20px; }
.project-info .ucs-tabs-bar li { float: left; width: 146px; text-align: center; position: relative; height: 46px; cursor: pointer; }
.project-info .ucs-tabs-bar li.ucs-tabs-active{ color: #209be5; }
.project-info .ucs-tabs-content { margin: 0 40px 40px; line-height: 25px; }
.project-info .ucs-tabs-tabpane { display: none; }
.project-info .ucs-tabs-tabpane:first-child { display: block; }
.project-info .bank-info li { height: 130px; float: left; width: 160px; text-align: center; line-height: 18px; }
.project-info .bank-info li i { height: 80px; width: 90px; background: url("../content/images/detail-icon.jpg") no-repeat; display: block; margin: 0 auto; }
.project-info .bank-info .icon-yyzz { background-position: 0 0; }
.project-info .bank-info .icon-rzfjrcsdzz { background-position: -163px 0; }
.project-info .bank-info .icon-swdjz { background-position: -327px 0; }
.project-info .bank-info .icon-zwbysj { background-position: -490px 0; }
.project-info .bank-info .icon-zjjgdmz { background-position: -654px 0; }
.project-info .bank-info .icon-rzfcynx { background-position: -815px 0; }
.project-info .bank-info .icon-jbzfkfxk { background-position: -944px 0; }
.project-info .bank-info .icon-rzfyzyhsx { background-position: -1106px 0; }
.project-info .bank-info .icon-rzfclnx { background-position: -1269px 0; }
.project-info .bank-info .icon-rhzx { background-position: -1431px 0; }
.project-info .bank-info .icon-sxfsdy { background-position: -1597px 0; }
.project-info .bank-info .icon-sxfszy { background-position: -1758px 0; }
.project-info .bank-info .icon-rzfjyqkdc { background-position: -1900px 0; }
.project-info .table-1 { border: 1px solid #bed3fe; margin-bottom: 10px; }
.project-info .table-1 td { height: 50px; line-height: 50px; text-align: center; border: 1px solid #bed3fe; }
.project-info .table-2 { border: 1px solid #f4f4f4; margin-top: 20px; }
.project-info .table-2 th { text-align: right; padding: 15px 30px 15px 0; height: 30px; line-height: 30px; border-right: 2px solid #fff; font-weight: 400; width: 180px; }
.project-info .table-2 td { padding: 15px 30px; line-height: 25px; }
.project-info .table-2 .even { background: #f4f4f4; }
.project-info .table-3 { border: 1px solid #f4f4f4; height: 60px; line-height: 60px; text-align: center; }
.project-info .table-3 .even { background: #f4f4f4; }
.project-info .table-3 .iconfont { font-size: 22px; color: #18b15f; }
.project-info .content {margin-bottom: 40px;line-height: 25px;}
.project-info .content p{line-height: 2em;}
.project-info .content p b{font-weight: bold;}
.project-info pre{font-family:"微软雅黑";white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
/*确认份额*/
.project-ok { background: #fff; position: relative; margin-bottom: 20px; padding: 50px 40px; overflow: hidden; }
.project-ok .confirm-box { margin-bottom: 40px; }
.project-ok .confirm-box h3 { text-align: center; height: 35px; line-height: 35px; font-size: 16px; }
.project-ok .confirm-box .table-1 { border: 1px solid #ddd; }
.project-ok .confirm-box .table-1 th { height: 50px; line-height: 50px; color: #209be5; border: 1px solid #ddd; background: #e4f1fb; font-size: 16px; font-weight: 400; }
.project-ok .confirm-box .table-1 td { padding: 28px 0; text-align: center; height: 40px; line-height: 40px; border: 1px solid #ddd; }
.project-ok .confirm-box .form-group { width: 280px; margin: 0 auto; overflow: hidden; padding-left: 39px; }
.ucs-input-number{vertical-align: middle;margin-right:8px;*display:inline;*zoom:1;}
.ucs-input-number input{border-color:#209be5;}
.ucs-input-number .less, .ucs-input-number .add{ width: 38px; height: 38px; line-height: 42px;font-size: 14px;border: 1px solid #209be5;color:#209be5;background: #fff;}
.ucs-input-number a:hover { background: #209be5; color: #fff; }
.project-ok .confirm-box .text { width: 150px; border-color: #6799fd; text-align: center; }
.project-ok .confirm-box .fs20 { font-size: 20px; }
.project-ok .confirm-id { margin-bottom: 40px; }
.project-ok .confirm-id p { height: 40px; line-height: 40px; margin-left: 30px; }
.project-ok .tips { font-size: 12px; height: 25px; line-height: 25px; display: inline-block; margin-left: 10px; }
.project-ok .tips i { display: inline-block; vertical-align: middle; font-size: 17px; }
.project-ok .confirm-bank-con { margin: 20px auto; height: 40px; line-height: 40px; z-index: 20 }
.project-ok .confirm-bank-con span.f-left {width:110px;text-align: right;margin-right: 5px;}
.project-ok .confirm-bank-con .bank-add { display: inline-block; width: 128px; height: 38px; line-height: 38px; text-align: center; border: 1px dashed #209be5; color: #209be5; margin-left: 15px; border-radius: 2px;background: #fff; }
.project-ok .confirm-bank-con .bank-add i { display: inline-block; vertical-align: middle; font-size: 24px; margin:-3px 10px 0 0 ; }
.project-ok .confirm-bank-con .bank-add:hover { color: #fff; background: #209be5; }
.project-ok .confirm-bank-con label{width:110px;}
.project-ok .confirm-bank-con .form-group { margin-bottom: 0; margin-right: 10px; }
.project-ok .confirm-bank-con .form-group .input-control { width: 290px; padding: 0; }
.project-ok .confirm-bank-con .form-group .input-control b, .project-ok .confirm-bank-con .form-group .input-control span { display: inline-block; vertical-align: middle; color: #666; }
.project-ok .confirm-bank-con .drapdown li { height: 40px; line-height: 40px; }
.project-ok .confirm-bank-con .drapdown li b, .project-ok .confirm-bank-con .drapdown li span { display: inline-block; vertical-align: middle; color: #666; }
.project-ok .warm{font-size: 12px;line-height: 1; margin-top: 5px;}
.project-ok .confirm-agree { border-top: 1px dashed #ddd; padding-top: 20px; margin: 0 30px 30px; line-height: 30px; }
.project-ok .confirm-agree .check { font-size: 16px; margin-bottom: 20px; }
.project-ok .confirm-agree .check .ucs-checkbox-text{font-size: 16px;}
.project-ok .confirm-agree .check a { font-size: 16px;vertical-align: middle; }
.project-ok .confirm-agree .tip span { color: #ec5e3d; }
.project-ok .confirm-agree .tip b { margin-right: 20px; }
.project-ok .confirm-btn { width: 220px; margin-left: 30px; margin-bottom: 40px; }
.project-ok .pay-password { margin-bottom: 40px; }
.project-ok .pay-password label { width: 100px; }
.project-ok .pay-password.margin-bottom { margin-bottom: 20px; }
.project-ok .form-group{
    position: static;
}

.project-ok .ucs-form-group .ucs-form-explain{
    position: relative;
    left: -290px;
}

.project-ok .ucs-form-group .ucs-form-explain.success{
    left: 0;
}

/*投标支付结果*/
.pay-result { position: relative; overflow: hidden; }
.pay-result .line { background: #209be5; height: 14px; border-radius: 14px; position: absolute; z-index: 1; left: 0; top: 0; width: 100%; }
.pay-result .content { background: #fff; box-shadow: 0 3px 5px #cacaca; margin: 8px 10px 20px; position: relative; z-index: 2; padding: 70px 0; }
.pay-result h1 { text-align: center; font-size: 32px; height: 50px; line-height: 50px; color: #209be5; margin-bottom: 50px; }
.pay-result h1 i { font-size: 42px; vertical-align: middle; display: inline-block; margin-right: 10px; }
.pay-result .detail { width: 600px; margin: 0 auto; font-size: 16px; margin-bottom: 40px; }
.pay-result .detail ul { margin-left: 70px; }
.pay-result .detail li { float: left; width: 33%; height: 30px; line-height: 30px; }
.pay-result h2 { font-size: 16px; text-align: center; height: 40px; line-height: 40px; border-bottom: 1px dashed #ddd; margin-bottom: 15px; }
.pay-result .button { text-align: center; margin-bottom: 10px; }
.pay-result .button .btn { height: 44px; line-height: 44px; width: 180px; margin: 0 10px; }
.pay-result .tips { text-align: center; }
.pay-result .tips-failure { text-align: center; margin-bottom: 70px; }

/*添加银行卡弹窗*/
.layer-addbank .tips { text-align: center; }
.layer-addbank .tips i { vertical-align: middle; display: inline-block; margin-right: 5px; font-size: 17px; }
.layer-addbank .form { margin-left: 130px; padding-top: 20px; overflow: hidden; }
.layer-addbank .check { margin-left: 20px; }
.layer-addbank .check .tips-error { left: 60px; }

/*设置支付密码弹窗*/
.layer-setpassword .tips { text-align: center; }
.layer-setpassword .tips i { vertical-align: middle; display: inline-block; margin-right: 5px; }
.layer-setpassword .form { margin-left: 130px; padding-top: 20px; overflow: hidden; }
.layer-setpassword .button { padding-top: 20px; margin-bottom: 0; height: 42px; line-height: 42px; }

/*添加银行结果*/
.layer-result .loading { text-align: center; height: 32px; line-height: 32px; font-size: 16px; padding: 30px 0; }
.layer-result .loading img { display: inline-block; vertical-align: middle; margin-right: 10px; }
.layer-result .success { text-align: center; font-size: 16px; }
.layer-result .success .txt { padding: 30px 0; height: 40px; line-height: 40px; }
.layer-result .success i { font-size: 28px; vertical-align: middle; display: inline-block; margin-right: 10px; color: #209be5; }
.layer-result .success .time { position: absolute; right: 15px; bottom: 10px; font-size: 14px; }
.layer-result .failure { text-align: center; font-size: 16px; padding-top: 30px; }
.layer-result .failure .txt { padding: 30px 0; height: 40px; line-height: 40px; }
.layer-result .failure i { font-size: 28px; vertical-align: middle; display: inline-block; margin-right: 10px; color: #f66; }
.layer-result .failure .reset { text-decoration: underline; margin-left: 10px; position: relative; top: 12px; }

/*我要借款*/
.form-loan { background: url("../content/images/b-loan.jpg") no-repeat center top; padding: 40px 0 5px; overflow: hidden; }
.form-loan .index-title {margin-bottom: 45px; }
.form-loan .index-title b { background-position: -310px -315px; }
.form-loan .index-title b:first-child { background-position: -220px -315px; }
.form-loan .tab { height: 361px; }
.form-loan .tab ul{ margin: 0 -54px;}
.form-loan .tab li { width: 190px; height: 361px; float: left; margin: 0 56px; background: url("../content/images/loan-bg.png") no-repeat -5px 0; font-size: 0; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.form-loan .tab .current{cursor: default;}
.form-loan .tab .col-1 { background-position: -5px -380px; }
.form-loan .tab .col-1.current { background-position: -5px 1px; }
.form-loan .tab .col-2 { background-position: -297px -380px; }
.form-loan .tab .col-2.current { background-position: -298px 1px; }
.form-loan .tab .col-3 { background-position: -607px -380px; }
.form-loan .tab .col-3.current { background-position: -607px 1px; }
.form-loan .tab .col-4 { background-position: -911px -380px; }
.form-loan .tab .col-4.current { background-position: -911px 1px; }
.form-loan .form { background: #fff; padding: 60px 0; position: relative; box-shadow: 0 2px 5px #c4c4c4; }
.form-loan .form .form-group { margin-bottom: 30px; }
.form-loan .form label { width: 280px; margin-right: 20px; }
.form-loan .form label.ucs-checkbox { width: auto;margin-right: 0; }
.form-loan .form .ucs-checkbox-text {font-size: 16px;color: #666; }
.form-loan .form .ucs-input { width: 570px; border: 1px solid #f8f8f8; background: #f8f8f8; }
.form-loan .form .ucs-input.disabled{cursor: not-allowed}
.form-loan .form .ucs-input.focus, .form-loan .form .ucs-input .focus { border-color: #69f; }
.form-loan .form .ucs-form-group .ucs-form-explain{left: 290px;}
.form-loan .form .ucs-form-group .ucs-form-explain.success{left: 0;}
.form-loan .form .check { font-size: 16px; }
.form-loan .form .check a { font-size: 16px; }
.form-loan .form .tips-error { left: 300px; bottom: -25px; }
.form-loan .form .zoomnum { width: 570px; }
.form-loan .button { text-align: center; }
.form-loan .button .btn { height: 46px; line-height: 46px; font-size: 18px; width: 280px; }
.form-loan .angle-left { border-right: 22px solid #345; position: absolute; left: -22px; top: 0; border-top: 55px solid transparent; }
.form-loan .angle-right { border-left: 22px solid #345; position: absolute; right: -22px; top: 0; border-top: 55px solid transparent; }

.index-steps.loan { background: none; }
.index-steps.loan .index-title { color: #345; }

/*借款结果*/
.loan-result { position: relative; background: url("../content/images/b-loan2.jpg") no-repeat right bottom #fff; margin: 20px auto; }
.loan-result .txt { padding: 160px; padding-bottom: 270px; }

.mod-account { position: relative; margin: 20px auto 40px; overflow: hidden; min-height: 715px; }
.mod-account .sub-nav { position: absolute; left: 0; top: 0; bottom: 0; background: #fff; width: 210px; overflow: hidden; }
.mod-account .sub-nav .info { margin: 40px auto; }
.mod-account .sub-nav .face { height: 70px; line-height: 70px; overflow: hidden; padding-left: 100px; position: relative; font-size: 16px; color: #345; margin-bottom: 20px; }
.mod-account .sub-nav .face img { position: absolute; left: 20px; top: 0; height: 70px; width: 70px; }
.mod-account .sub-nav .bind { text-align: center; }
.mod-account .sub-nav .nav { margin-bottom: 75px; border-top: 1px solid #eee; }
.mod-account .sub-nav .nav li { height: 50px; line-height: 50px; border-bottom: 1px solid #eee; }
.mod-account .sub-nav .nav li a { color: #345; font-size: 16px; display: block; height: 50px; line-height: 50px; position: relative; }
.mod-account .sub-nav .nav li a.current, .mod-account .sub-nav .nav li a:hover { color: #fff; background: #209be5; }
.mod-account .sub-nav .nav li a.current i, .mod-account .sub-nav .nav li a:hover i { color: #fff; }
.mod-account .sub-nav .nav li a i { vertical-align: middle; display: inline-block; width: 65px; text-align: center; height: 50px; color: #c8c8c8; font-size: 28px; }
.mod-account .sub-nav .nav li a b { display: block; width: 7px; height: 7px; background: url("../content/images/icon.png") no-repeat -373px -220px; position: absolute; left: 132px; top: 18px; }
.mod-account .sub-nav .qrcode { border: 1px solid #36c; width: 94px; height: 94px; margin: 0 auto; position: relative; padding: 3px; }
.mod-account .sub-nav .qrcode img { width: 100%; height: 100%; }
.mod-account .sub-nav .qrcode .ss { color: #6799fd; border: 1px solid #6799fd; height: 25px; line-height: 25px; border-radius: 3px; text-align: center; display: block; position: absolute; left: -15px; top: -44px; width: 135px; }
.mod-account .sub-nav .qrcode b { display: block; width: 7px; height: 12px; background-position: -372px -160px; position: absolute; left: 50%; margin-left: -4px; bottom: -12px; }
.mod-account .account { margin-left: 230px; overflow: hidden; min-height: 715px;}
.mod-account .account.padding { padding: 0 40px; background: #fff; }
.mod-account .account .help-main{ padding: 40px 0;}
.mod-account .account .help-main p{line-height: 2em;}

.title-account { height: 50px; line-height: 50px; position: relative; border-bottom: 2px solid #f4f4f4; margin-bottom: 10px; padding-top: 20px; }
.title-account span { color: #345; font-size: 16px; border-bottom: 2px solid #209be5; display: inline-block; vertical-align: middle; position: absolute; left: 0; top: 20px; height: 50px; line-height: 50px; }

/*总览*/
.my-account .count { height: 130px; background: #fff; overflow: hidden; margin-bottom: 20px; }
.my-account .count li { width: 33%; float: left; text-align: center; border-left: 1px dashed #ddd; height: 130px; overflow: hidden; }
.my-account .count li:first-child { border: none; }
.my-account .count li span.span { display: block; font-size: 18px; padding-top: 30px; height: 48px; line-height: 48px; }
.my-account .count li span strong { font-size: 30px; }

/*投资,融资列表*/
.investment-record { /*融资*/ }
.investment-record .item { padding: 20px 0 0 50px; height: 110px; background: #fff; margin-top: 20px; position: relative; font-size: 16px; }
.investment-record .item:hover { box-shadow: 3px 3px 3px #cecece; }
.investment-record .item:first-child { margin-top: 0; }
.investment-record .item h3 { height: 30px; line-height: 30px; color: #333; font-size: 16px; margin-bottom: 5px; overflow: hidden; }
.investment-record .item ul { width: 510px; }
.investment-record .item li { float: left; width: 255px; overflow: hidden; height: 30px; line-height: 30px; }
.investment-record .item li b { color: #ec5e3d; margin-right: 3px; }
.investment-record .item .detail { position: absolute; left: 520px; top: 60px; color: #ccc; }
.investment-record .item .detail:hover { color: #6799fd; }
.investment-record .item .stauts { background: #fefefe; width: 235px; height: 110px; padding-top: 20px; position: absolute; right: 0; top: 0; border-left: 1px dashed #ddd; color: #999; text-align: center; }
.investment-record .item .stauts i { width: 55px; height: 55px; line-height: 55px; margin: 0 auto; display: block; font-size: 54px; color: #cdcdcd; }
.investment-record .item .stauts.stauts-2 { color: #ffcf68; }
.investment-record .item .stauts.stauts-2 i { color: #ffcf68; }
.investment-record.financing .detail { left: auto; right: 20px; top: 58px; }
.investment-record .progress-rate { position: absolute; left: 485px; top: 60px; width: 220px; }
.investment-record .progress-rate p { text-align: center; margin-bottom: 5px; }

/*投资融资标签及状态*/
.account .icon { display: inline-block; vertical-align: middle; width: 22px; height: 22px; margin-left: 5px; }
.account .icon-bao { background-position: -336px -124px; }
.account .icon-zhuang { background-position: -364px -125px;width: 22px;height: 22px;vertical-align: middle; }
.account .tag { display: inline-block;width: auto; min-width:11px;vertical-align: middle; height: 20px; line-height: 20px; padding: 0 5px; margin-left: 5px; font-size: 12px; color: #fff; border-radius: 3px; }
.account .tag-grey { border: 1px solid #757575; background: #999; }
.account .tag-yellow { border: 1px solid #daa73a; background: #f2bd4a; }
.account .tag-red { border: 1px solid #f44b4b; background: #f66; }

/*特殊分页*/
.pagination.account { width: 870px; margin: 0 auto; padding-left: 230px; margin-bottom: 40px; }

/*投资记录*/
.record-select { background: #fff; padding: 0 50px; margin-bottom: 20px; }
.record-select .select { padding: 30px 0 20px; position: relative; z-index: 50; }
.record-select .ucs-input,.record-select .ucs-calendar-picker-input { width: 150px;height:38px;border-radius: 0; line-height: 40px;}
.record-select label { width: 85px; margin: 0; text-indent: 10px; }
.record-select .middle {display: inline-block; padding: 0 5px; *position:relative;*top: -10px;}
.record-select .ucs-select-dropdown { position: absolute; right: 0; top: 31px; }
.record-select input.bg-icon { background-position: 143px -311px; }
.record-select .icon-rili,.record-select .icon-error{*font-size: 14px;}
/*无记录*/
.nodata { padding: 115px 0; text-align: center; font-size: 18px; color: #999; }
.nodata i { background: url("../content/images/account/nodata.png") no-repeat; width: 200px; overflow: hidden; margin: 0 auto 20px; display: block; }
.nodata .bg-1 { background-position: 8px -23px; height: 160px; }
.nodata .bg-2 { background-position: -1px -229px; height: 175px; }
.nodata .bg-3 { background-position: -228px -27px; height: 122px; }
.nodata .bg-4 { background-position: -245px -272px; height: 120px; }
.nodata a { font-size: 16px; }

/*投资详情*/
.invest-detail { background: #fff; overflow: hidden; padding: 0 45px 65px; position: relative; }
.invest-detail .title-account .other { position: absolute; right: 0; top: 22px; }
.invest-detail .title-account .other a { display: inline-block; vertical-align: middle; margin-left: 10px; color: #999; font-size: 14px; }
.invest-detail .title-account .other p {display: inline;}
.invest-detail .title-account .other a i { font-size: 20px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.invest-detail .title-account .other a i.icon-back { font-size: 16px; }
.invest-detail .title-account .other a:hover { color: #209be5; }
.invest-detail h1 { font-size: 18px; margin-bottom: 20px; height: 25px; line-height: 25px; overflow: hidden; padding-top: 15px; position: relative; }
.invest-detail .countdown-data { position: absolute; right: 0; top: 10px; font-size: 14px; font-weight: 400; }
.invest-detail .countdown-data i { display: inline-block; vertical-align: middle; font-size: 18px; margin-right: 5px; color: #bcbcbc; }
.invest-detail .failure-tips { background: #f3f3f5; padding: 20px; line-height: 22px; overflow: hidden; }
.invest-detail .failure-tips em { padding: 0 10px; }
.invest-detail .money { height: 100px; margin: 40px 0; overflow: hidden; /*融资详情*/ }
.invest-detail .money li { float: left; width: 50%; text-align: center; padding-top: 10px; }
.invest-detail .money li p:first-child { height: 50px; line-height: 50px; font-size: 18px; }
.invest-detail .money li p:first-child b { font-size: 30px; }
.invest-detail .money li .fs42 { font-size: 42px !important; }
.invest-detail .money li.col-1 { width: 510px; border-right: 1px dashed #ddd; }
.invest-detail .money li.col-2 { margin-left: 50px; width: 200px; text-align: left; color: #999; }
.invest-detail .money li.col-2 p { font-size: 14px; height: 20px; line-height: 20px; margin-bottom: 15px; }
.invest-detail .money li.col-2 p b { font-size: 20px; font-weight: 700; margin-left: 10px; }
.invest-detail .info { background: #f3f3f5; height: 120px; overflow: hidden; }
.invest-detail .info li { float: left; width: 33.3%; text-align: center; }
.invest-detail .info li p:first-child { font-size: 20px; font-weight: 700; height: 40px; line-height: 40px; padding-top: 30px; }
.invest-detail .info li p:first-child b { font-size: 32px; }
.invest-detail .info li span { font-size: 14px; margin-left: 5px; font-weight: 400; }
.invest-detail .pro-data { height: 40px; line-height: 40px; padding: 25px 0; overflow: hidden; }
.invest-detail .pro-data li { float: left; width: 33.3%; }
.invest-detail .bank-back { height: 40px; line-height: 40px; }
.invest-detail .bank-back .input { width: 260px; border: 1px solid #ddd; margin-left: 10px; }
.invest-detail .bank-back span { display: inline-block; vertical-align: middle; }
.invest-detail .angle-right-bottom { border-bottom-color: #eee; }
.invest-detail .agreement{float: right;color: #209be5; margin-right: 150px;}
.invest-detail .agreement i{font-size: 22px;vertical-align:middle;}

/*银行卡列表*/
.bank-card .tips i { display: inline-block; vertical-align: middle; }
.bank-card .list { padding: 25px 0; }
.bank-card .list .item { float: left; width: 320px; height: 190px; overflow: hidden; background: #a0bdf7; border-radius: 5px; margin: 0 20px 20px; position: relative; }
.bank-card .list .type { color: #fff; position: absolute; right: 20px; top: 20px; border: 1px solid #fff; border-radius: 10px; height: 20px; line-height: 20px; padding: 0 10px; }
.bank-card .list .bank-logo { display: block; height: 40px; line-height: 40px; margin: 15px; }
.bank-card .list .num { height: 30px; line-height: 30px; color: #fff; font-size: 28px; padding-left: 30px; margin-top: 40px; }
.bank-card .list .name { color: #fff; font-size: 20px; height: 30px; line-height: 30px; padding-left: 30px; }
.bank-card .list .del { text-align: right; margin-right: 12px; }
.bank-card .list .del a { font-size: 20px; color: #fff; }
.bank-card .list .add a { display: block; height: 188px; font-size: 16px; border: 1px dashed #ddd; background: #fff; text-align: center; }
.bank-card .list .add a i { height: 60px; line-height: 60px; display: block; font-size: 64px; color: #c1d1f0; padding-top: 50px; margin-bottom: 20px; }
.bank-card .list .add a:hover { background: #a0bdf7; border-color: #a0bdf7; }
.bank-card .list .alert-button{padding:20px 115px;}
.bank-card .ucs-select-dropdown .ucs-dropdown li{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0 6px;cursor: pointer}
.bank-card .ucs-form-group{
    position: static;
}

.bank-card .ucs-form-group .ucs-form-explain{
    position: relative;
    left: -290px;
}
.bank-card .ucs-form-group .ucs-form-explain div{
    position: absolute;
    width: 300px;
}

.bank-card .ucs-form-group .ucs-form-explain.success{
    left: 0;
}

/*消息中心*/
.message-center .head { height: 35px; line-height: 35px; margin-bottom: 10px; overflow: hidden; position: relative; }
.message-center .head a { right: 0; top: 0; position: absolute; }
.message-center .list { background: #f5f5f5; margin-bottom: 20px; padding: 20px; overflow: hidden; }
.message-center .t { height: 20px; line-height: 20px; margin-bottom: 10px; position: relative; font-size: 16px; color: #345; }
.message-center .t .message-time { position: absolute; right: 30px; top: 0; color: #999; font-size: 14px; }
.message-center .t i { display: inline-block; margin: 0 5px; color: #b2b2b2; line-height: 20px; position: relative; top: 1px; }
.message-center .t input { position: relative; top: 1px; }
.message-center .t .unread { color: #f66; }
.message-center .t .showhide { display: block; width: 18px; height: 10px; background-position: -187px -161px; position: absolute; right: 0; top: 6px; }
.message-center .list.down .showhide { background-position: -217px -161px; }
.message-center .list.down .content { height: auto; }
.message-center .content { color: #999; height: 20px; overflow: hidden; line-height: 20px; }

/*个人信息*/
.my-info .item { padding: 40px 20px; font-size: 16px; }
.my-info .list { height: 40px; line-height: 40px; margin-bottom: 20px; overflow: hidden; position: relative; }
.my-info .list i { display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; width: 40px; color: #c8c8c8; font-size: 36px; }
.my-info .list span { display: inline-block; vertical-align: middle; }
.my-info .list .name { width: 98px; }
.my-info .list em { padding: 0 15px; }
.my-info .list a { left: 300px; top: 0; position: absolute; }
.my-info .list .forget { left: 350px; }
.my-info .ucs-layer{padding:15px;}
.my-info .ucs-layer .form{margin:0 100px;}
.my-info .layer-pay .form{padding-top: 20px;overflow: hidden;}
.my-info .layer-pay .ucs-form-group .ucs-label{width: 155px;}
.my-info .layer-pay .ucs-form-group .ucs-form-explain{left:155px;}
.my-info .layer-pay .ucs-form-group .ucs-form-explain.success{left:0;}
/*修改密码弹窗*/
.layer-pay-password .tips { text-align: center; }
.layer-pay-password .tips i { vertical-align: middle; display: inline-block; margin-right: 5px; }
.layer-change-password .form { overflow: hidden; padding-top: 20px; }

/*实名认证确认弹窗*/
.layer-verified-ok { text-align: center; }
.layer-verified-ok .tips { height: 50px; line-height: 50px; }
.layer-verified-ok .fs30 { font-size: 30px; height: 50px; line-height: 50px; padding-top: 10px; }

/*修改支付密码弹窗*/
.layer-pay-password .form { overflow: hidden; padding-top: 20px; }
.layer-pay-password .form label { width: 130px; }
.layer-pay-password .form .tips-error { left: 245px; }
.layer-pay-password .ucs-form-explain{left:126px}
/*.layer-pay-password .ucs-form-explain span{display: inline-block;width: 180px;line-height: 1.3; vertical-align: middle;}*/

/*找回支付密码*/
.forget-password .validate-tab { margin-left: 50px; margin-top: 30px; }
.forget-password .form label { width: 240px; }
.forget-password .form .disabled { background: #f8f8f8; }
.forget-password .success { text-align: center; }
.forget-password .success h1 { color: #209be5; font-size: 32px; margin-bottom: 70px; padding-top: 40px; }
.forget-password .success h1 i { display: inline-block; vertical-align: middle; font-size: 32px; margin-right: 10px; }
.forget-password .success p { font-size: 16px; }
.forget-password .success p a { font-size: 16px; }

/*推荐结果*/
.layer-recommend { width: 560px; }
.layer-recommend table { width: 380px; margin: 30px auto; border: 1px solid #e4e4e4; }
.layer-recommend table td { height: 50px; line-height: 50px; text-align: center; border: 1px solid #e4e4e4; width: 50%; }

/*帮助中心*/
.mod-help { position: relative; min-height: 720px; overflow: hidden; margin-bottom: 20px; }

.mod-help .help-main { background: #fff; margin-left: 160px; min-height: 640px; padding: 40px 50px; line-height: 25px; }

.mod-help .sub-nav { position: absolute; left: 0; top: 0; bottom: 0; width: 159px; background: #fdfaf4; }

.mod-help .sub-nav > ul > li { height: auto; }

.mod-help .sub-nav li { text-align: center; height: 42px; line-height: 42px; position: relative; }

.mod-help .sub-nav li h3 { color: #209be5; height: 60px; line-height: 60px; font-size: 16px; border-bottom: 1px solid #ddd; cursor: pointer; }

.mod-help .sub-nav li h3 i { display: inline-block; vertical-align: middle; width: 0; height: 0; border-style: solid; border-color: transparent; border-width: 6px; border-top-color: #209be5; position: relative; top: 3px; margin-left: 3px; }

.mod-help .sub-nav li h3.show i { border-top-color: transparent; border-bottom-color: #209be5; top: -3px; }

.mod-help .sub-nav li a { color: #345; display: block; height: 42px; line-height: 42px; }

.mod-help .sub-nav li a.current, .mod-help .sub-nav li a:hover { background: #209be5; color: #fff; }

.mod-help .sub-nav li a.current i, .mod-help .sub-nav li a:hover i { width: 0; height: 0; border-left: 6px solid #209be5; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: -6px; top: 16px; }

.mod-help .sub-nav ul li ul { border-bottom: 1px solid #ddd; display: none; }

.mod-help .mod-title { height: 18px; line-height: 18px; font-size: 16px; position: relative; margin-bottom: 10px; overflow: hidden; }

.mod-help .border { background: #fff; border: none; }

.mod-help .mod-title a.back { position: absolute; right: 0; top: 0; }

.mod-help .mod-title a.back i { font-size: 18px; margin-right: 2px; vertical-align: middle; display: inline-block; }

/*平台介绍*/
.mod-about { margin-bottom: 40px; padding-top: 10px; overflow: hidden; }

/*安全保障*/
.mod-security { padding-top: 30px; }

.mod-security .txt { margin-bottom: 90px; margin-left: 20px; }

.mod-security .txt h3 { font-size: 16px; color: #209be5; padding-top: 10px;}

/*平台公告*/
.mod-announcement { padding-top: 30px; }

.mod-announcement .item { background: #f5f5f5; padding: 20px 30px; margin-bottom: 20px; overflow: hidden; }
.mod-announcement .item .t { height: 30px; line-height: 30px; position: relative; padding: 0 30px; font-size: 16px; overflow: hidden; }
.mod-announcement .item .t i { position: absolute; left: 0; top: 0; font-size: 18px; color: #209be5; display: block; }
.mod-announcement .item .t span { position: absolute; right: 45px; top: 0; font-size: 14px; }
.mod-announcement .item .t .showhide { background-position: -187px -161px; display: block; height: 10px; position: absolute; right: 0; top: 12px; width: 18px; }
.mod-announcement .item .content { padding-left: 30px; display: none; overflow: hidden; }
.mod-announcement .item.down .showhide { background-position: -217px -161px; }
.mod-announcement .item.down .content { display: block; }

/*折叠（平台什么，注册问题）*/
.panel-group { padding-top: 20px; }

.panel-group .panel .panel-title { border-bottom: 1px dashed #ddd; height: 50px; line-height: 50px; position: relative; padding-left: 35px; }

.panel-group .panel .panel-title span { position: absolute; right: 0; top: 0; }

.panel-group .panel b.iconfont { position: absolute; left: 10px; top: 0; *top: 2px; font-size: 20px; color: #ccc; }

.panel-group .panel-content { background: #f4f4f4; border: 1px solid #ddd; padding: 20px; line-height: 20px; display: none; border-radius: 3px; }

.panel-group .panel-title.show .angle, .panel-group .panel-title.show .angle span { position: absolute; left: 50px; bottom: -1px; width: 0; height: 0; border-width: 6px; border-color: transparent; border-style: solid; border-bottom-color: #ddd; }

.panel-group .panel-title.show .angle span { border-bottom-color: #f4f4f4; left: -6px; top: -4px; }

.panel-group .panel .panel-title.show { border-bottom-color: transparent; }

.panel-group .panel .panel-title.show a { color: #209be5; }

/*名词解释*/
.mod-noun { padding-top: 30px; margin-bottom: 20px; }

.mod-noun table { border: 1px solid #ddd; }

.mod-noun table th { border: 1px solid #ddd; font-weight: 400; background: #f7f9ff; line-height: 22px; padding: 20px 0; width: 140px; }

.mod-noun table td { border: 1px solid #ddd; line-height: 22px; padding: 20px; }

/*服务协议*/
.mod-protocol { padding-top: 20px; }

.mod-protocol ul li { line-height: 50px; height: 50px; border-bottom: 1px dashed #ddd; padding-left: 50px; position: relative; }

.mod-protocol ul li i { font-size: 28px; color: #ccc; position: absolute; left: 0; text-align: center; width: 50px; display: block; top: 0; }

/*协议详情*/
.protocol-detail { padding-top: 10px; }

.protocol-detail h1 { font-size: 18px; text-align: center; margin-bottom: 15px; }

.protocol-detail .content { position: relative; }

.protocol-detail .content p { margin-bottom: 10px; }

.protocol-detail .content p b{
    font-weight:bold;
}

.protocol-detail .table-1 { border: 1px solid #ddd; }

.protocol-detail .table-1 td { border: 1px solid #ddd; text-align: center; padding: 5px 10px; }

.protocol-detail .table-1 td.left { text-align: left; }

/*免责声明*/
.mod-disclaimer { padding: 30px 0; }

.mod-disclaimer p { position: relative; }

.mod-disclaimer p i { position: absolute; background-position: -338px -219px; height: 10px; width: 10px; top: 10px; left: -13px; overflow: hidden; *top: 2px; }

/*联系我们*/
.mod-contact .border { padding: 30px; border: 3px solid #f4f4f4; margin-bottom: 20px; padding-left: 145px; position: relative; min-height: 85px; }

.mod-contact .border:first-child { margin-top: 30px; }

.mod-contact .border .img { position: absolute; left: 30px; top: 30px; width: 82px; height: 82px; }

/*注册常见问题*/
/*.panel-problem .panel-group .panel i{ font-size: 22px; line-height: 20px; width: 20px; height: 20px; color: #ccc; top: 16px; left: 0 }*/
/*.panel-problem .panel-group .panel .show i{ color: #dc5310 }*/
/*.panel-problem .panel-group .panel-title.show .angle{ left: 24px; }*/
/*指引*/
.mod-guide { padding-top: 25px; }

.mod-guide .tips { font-size: 16px; margin-bottom: 20px; }

.mod-guide .title { font-size: 16px; margin: 15px 0 15px 10px; }

.mod-guide .step { margin-left: 20px; border-left: 1px solid #209be5; position: relative; padding-left: 40px; padding-bottom: 20px; }

.mod-guide .step .icon { width: 42px; height: 48px; background-color: #fff; background-position: -180px -246px; text-align: center; line-height: 48px; display: block; position: absolute; left: -26px; top: 0; color: #ec5e3d; font-size: 26px; }

.mod-guide .step .content { line-height: 25px; padding-top: 10px; }

.mod-guide .step .content .img { padding-right: 30px; text-align: right; padding-top: 10px; }

.mod-guide .step.last { border: none; }

.mod-guide p b{font-weight: normal;color: #e65631;}

.border-1 { background: #fffdfa; border: 2px solid #f4f4f4; }

.img-code{height:40px;width:110px;}
/*注册*/
.mod-reg { margin: 20px auto 20px; overflow: hidden; background: #fff; padding: 50px 0; position: relative; }

.mod-reg .form { margin-left: 150px; overflow: hidden; }

.mod-reg .text-wrap{margin-left:0}

.reg-tab { border-bottom: none !important; height: 50px; line-height: 50px; margin-bottom: 50px; margin-left: 143px; }

.reg-tab li { float: left; width: auto !important; height: 50px; text-align: center; padding: 0 36px; font-size: 22px; cursor: pointer; color: #999; position: relative; margin: 0 !important; border-bottom: 2px solid #DDD; padding-bottom: 8px; }

.reg-tab li.current, .reg-tab li.current i { color: #209be5; }

.reg-tab li.current span { display: block; height: 17px; background: url("../content/images/icon.png") no-repeat -233px -185px; position: absolute; width: 170px; left: -7px; bottom: -2px; }

.reg-tab li i { display: inline-block; vertical-align: middle; width: 45px; font-size: 26px; }

.form-reg label, .form-reg .ucs-label { width: 155px; }

.btn-width { width: 280px; }

.form-reg .company { display: none; }

.mod-reg .reg-login { position: absolute; right: 0; top: 50%; width: 200px; border-left: 1px dashed #ccc; height: 400px; margin-top: -200px; }

.mod-reg .reg-login span.or { position: absolute; left: -10px; top: 50%; display: block; width: 20px; height: 40px; line-height: 40px; margin-top: -20px; background: #fff; }

.mod-reg .reg-login .txt { height: 50px; margin-top: -25px; position: absolute; top: 50%; left: 38px; width: 100%; text-align: left; line-height: 25px; }

.mod-reg .reg-login .txt a { font-size: 16px; }

.mod-reg .reg-login .txt i { display: inline-block; vertical-align: middle; font-size: 20px; }

.form-reg .form-group .ui-tips div { padding-left: 2px !important; }

.form-reg .ucs-form-explain{top:0;left:440px;}

.mod-reg .reg-login .txt a { color: #3f82c6; }

.form-reg label.reg-checkbox{width: auto;margin-right:0;}

/*登录*/
.angle-left-top { left: 0; top: 0; border-top: 40px solid #428DEA; border-right: 40px solid transparent; }

.angle-right-bottom { right: 0; bottom: 0; border-bottom: 40px solid #487DE7; border-left: 40px solid transparent; }

.container-logo { background: url("../content/images/login-bg.jpg") no-repeat center center; width: 100%; }

.mod-login { height: 600px; overflow: hidden; }
.mod-login .ucs-form-group{margin-bottom:20px;}
.mod-login .ucs-form-explain{left: 0;margin-left: 0;line-height: 20px;top:40px;}
/*.mod-login .ucs-form-explain i{display: none;}*/
.mod-login .ucs-form-explain span{font-size: 12px;}
.mod-login .ucs-form-group .ucs-label{width: auto;}

.mod-login .form-login { position: relative; }

.mod-login .form-wrap { width: 283px; padding: 20px 105px; background: #fff; margin: 100px auto; position: relative; }

.form-login .logo-title { font-size: 20px; height: 45px; line-height: 55px; width: 115px; text-align: center; overflow: hidden; margin: 0 auto; }

.form-login .logo-title b { display: inline-block; width: 22px; height: 10px; vertical-align: middle; margin-left: 5px; background: url("../content/images/icon.png") no-repeat -318px -329px; }

.form-login .logo-title b:first-child { margin-right: 5px; background-position: -281px -329px }

.form-login .ucs-form-group .ucs-form-explain.success{ position:absolute;top:12px;left: 290px;height: 20px; }

.form-wrap .form-group .tips-error { left: 0; }

.form-wrap .form-button { padding-top: 15px; }

.form-wrap .form-other { line-height: 46px; height: 46px; position: relative; }

.form-wrap .form-other a:first-child { text-decoration: underline; color: #FB5D5E; }

.form-wrap .form-other .forget { position: absolute; right: 0; top: 0; text-decoration: none; display: block; }

.form-wrap label { position: absolute; right: 0; top: 0; width: 20px; }

.form-wrap label i { font-size: 20px; color: #cdcdcd; }

/*忘记密码*/
.reset-pwd {margin: 0 100px 50px;font-size: 18px;border-bottom: 1px solid #eee;}
.reset-pwd .pwd-title{display: inline-block; *display: inline; *zoom: 1;padding: 0 10px 6px;border-bottom:2px solid #209be5;margin-bottom: -1px;}

.validate-form { margin-left: 220px !important; }

.validate-tab ul { margin-bottom: 60px; overflow: hidden; zoom: 1; height: 120px; }

.validate-tab li { float: left; width: 223px; height: 88px; background: url("../content/images/validate.png") no-repeat; position: relative; }

.validate-tab li.step1 { background-position: 0 0; }

.validate-tab li.step2 { background-position: -230px 0; }

.validate-tab li.step3 { background-position: -466px 0; }

.validate-tab li.step1.current { background-position: 0 -88px; }

.validate-tab li.step2.current { background-position: -230px -88px; }

.validate-tab li.step3.current { background-position: -466px -88px; }

.validate-tab li span { position: absolute; bottom: -28px; width: 223px; text-align: center; font-size: 16px; color: #999; }

.validate-tab li.current span { color: #209be5; }

.validate-form .form-group { margin-bottom: 22px !important; }

.validate-form .form-btn { margin-top: 45px; margin-bottom: 70px !important; }

/*重置密码*/
.reset-form { margin-top: 90px; margin-bottom: 96px; }

.reset-form .tips-wrap { position: absolute; top: 43px; left: 0; height: 16px; line-height: 16px; width: 285px;margin-left:160px; }

.reset-form .tips-wrap span { float: left; margin-right: 4px; color: #fff; height: 16px; line-height: 16px; width: 91px; text-align: center; background: #ddd; }

.reset-form .tips-wrap.weak .weak-span { background: #FD5D5D; }

.reset-form .tips-wrap.normal .normal-span { background: #548BF7; }

.reset-form .tips-wrap.strong .strong-span { background: #3567CA; }

/*完成修改*/
.text-wrap { margin-top: 40px; text-align: center; }

.text-wrap > h1 { color: #209be5; }

.text-wrap > h1 > i { font-size: 38px; margin-right: 10px; vertical-align: middle; }

.text-wrap > p { margin: 73px 0 138px 16px; font-size: 16px; }

.text-wrap > p > a { font-size: 16px; text-decoration: underline; }

.text-wrap.find-pwd-text{margin-left:-220px;}
/*注册成功*/
.text-success { margin-top: 150px !important; }

.text-success > p { margin: 85px 0 190px 16px; }

@-webkit-keyframes scalein { 0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }
@keyframes scalein { 0% { opacity: 0; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); }
    100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
.alert-anim-1 { -webkit-animation-name: scalein; animation-name: scalein; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
    60% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
@keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); -ms-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
    60% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); -ms-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
.alert-anim-2 { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.alert-anim-3 { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
    60% { opacity: 1; -webkit-transform: scale(0.475) translateX(48px); transform: scale(0.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
@keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); -ms-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
    60% { opacity: 1; -webkit-transform: scale(0.475) translateX(48px); -ms-transform: scale(0.475) translateX(48px); transform: scale(0.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
.alert-anim-4 { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); }
    100% { opacity: 1; -webkit-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); } }
@keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); -ms-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); }
    100% { opacity: 1; -webkit-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); } }
.alert-anim-5 { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes fadein { 0% { opacity: 0; -webkit-transform: scale(0) rotate(720deg); transform: scale(0) rotate(720deg); }
    100% { opacity: 1; -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } }
@keyframes scalerotate { 0% { opacity: 0; -webkit-transform: scale(0) rotate(720deg); -moz-transform: scale(0) rotate(720deg); -ms-transform: scale(0) rotate(720deg); transform: scale(0) rotate(720deg); }
    100% { opacity: 1; -webkit-transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } }
.alert-anim-6 { -webkit-animation-name: scalerotate; animation-name: scalerotate; }

@-webkit-keyframes shake { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0); }
    10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); transform: translateX(-10px); }
    20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); transform: translateX(10px); } }
@keyframes shake { 0%, 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
    10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); }
    20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } }
.alert-anim-7 { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes anim8 { 0% { opacity: 0; -webkit-transform: scale(2); transform: scale(2); }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }
@keyframes anim8 { 0% { opacity: 0; -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); }
    100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
.alert-anim-8 { -webkit-animation-name: anim8; animation-name: anim8; }

/*确认支付tabs*/
.ucs-tabs-bar{padding:10px 20px 0;margin-bottom:60px;background-color:#f5f5f5;overflow:hidden}
.ucs-tabs-bar li{display:inline-block;width:140px;height:40px;line-height:40px;font-size:16px;color:#666;text-align:center;float:left;cursor:pointer}
.ucs-tabs-bar li.ucs-tabs-active{background-color:#fff;color:#324354}
/*网关支付银行卡列表*/
.select-bank-card{padding-bottom:20px}
.bank-card-list{overflow:hidden;padding-left:30px}
.bank-card-list li{float:left;border:1px solid #dbdbdb;margin-right:10px;margin-bottom:20px;cursor:pointer}
.bank-card-list li.selected{border-color:#209be5;position:relative}
.bank-card-list li.selected:after{content:"√";display:inline-block;width:1px;height:1px;font-size:12px;color:#fff;line-height:10px;border-top:6px solid #fff;border-right:6px solid #209be5;border-bottom:6px solid #209be5;border-left:6px solid #fff;position:absolute;right:0;bottom:0}
.select-table-title{padding-left:30px;font-size:14px;color:#333}
.selected-bank-table{width:80%;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin:20px 30px 10px}
.selected-bank-table thead{background-color:#f5f5f5}
.selected-bank-table td{border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;padding:10px;text-align:center}
.select-bank-tips{padding-left:30px;font-size:14px;color:#ec5e3d}
.pay-type{padding-left:30px;margin-bottom:50px}
.pay-type label{margin-right:30px}
.bankCardAccount{border:1px solid #e2e2e2;padding:0 10px}
.quick-pay{margin-bottom:30px}
.ucs-input.focus,.ucs-input:focus,.ucs-password.focus,.ucs-password:focus{border-color:#209be5;color:#333}
.ucs-select-dropdown.open .ucs-dropdown .ucs-dropdown-border{border-color:#209be5}
.ucs-select-dropdown.open .ucs-select-control .ucs-input{border-color:#209be5}
.ucs-select-dropdown.open .ucs-icon:after{border-bottom:5px solid #209be5}
.ucs-form-group .ucs-form-explain{color:#ec5e3d}
.mod-account .sub-nav .ucs-collapse{background-color:#fff;border-radius:0;border:none;margin:0}
.mod-account .sub-nav .ucs-collapse>.ucs-collapse-item>.ucs-collapse-header{height:50px;line-height:50px}

.gatewayPayMsg{margin-top:20px;color: #ec5e3d;}
.select-bank-card{
    padding-bottom: 20px;
}
.bank-card-list{
    overflow: hidden;
    padding-left: 30px;
}
.bank-card-list li{
    float: left;
    border: 1px solid #dbdbdb;
    margin-right: 10px;
    margin-bottom: 20px;
    cursor: pointer;
}
.bank-card-list li.selected{
    border-color: #209be5;
    position: relative;
}
.bank-card-list li.selected:after{
    content: "√";
    display: inline-block;
    width: 1px;
    height: 1px;
    font-size: 12px;
    color: #fff;
    line-height: 10px;
    border-top: 6px solid #fff;
    border-right: 6px solid #209be5;
    border-bottom: 6px solid #209be5;
    border-left: 6px solid #fff;
    position: absolute;
    right: 0;
    bottom: 0;
}
.select-table-title{
    padding-left: 30px;
    font-size: 14px;
    color: #333;
}
.selected-bank-table{
    width: 80%;
    border-right:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    margin: 20px 30px 10px;
}
.selected-bank-table thead{
    background-color: #f5f5f5;
}
.selected-bank-table td{
    border-left:1px solid #e4e4e4;
    border-top:1px solid #e4e4e4;
    padding: 10px;
    text-align: center;
}
.select-bank-tips{
    padding-left: 30px;
    font-size: 14px;
    color: #ec5e3d;
}
.pay-type{
    padding-left: 30px;
    margin-bottom: 50px;
}
.pay-type label{
    margin-right: 30px;
}
.bankCardAccount{
    border: 1px solid #e2e2e2;
    padding: 0 10px;
}
.quick-pay{
    margin-bottom: 30px;
}
.ucs-input.focus, .ucs-input:focus, .ucs-password.focus, .ucs-password:focus {
    border-color: #209be5;
    color: #333;
}
.ucs-select-dropdown.open .ucs-dropdown .ucs-dropdown-border{
    border-color: #209be5;
    max-height: 152px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ucs-select-dropdown.open .ucs-select-control .ucs-input{
    border-color: #209be5;
}
.ucs-select-dropdown .ucs-icon{
    background-image: url(../content/images/icon.png);
    background-position: -216px 0;
    margin-top: -2px;
}

.ucs-select-dropdown.open .ucs-icon{
    background-position: -230px 0;
}
.ucs-select-dropdown .ucs-icon:after {
    border:0;
}
.ucs-form-group .ucs-form-explain{
    color: #ec5e3d;
}
.mod-account .sub-nav .ucs-collapse{
    background-color: #fff;
     border-radius: 0px;
     border: none;
     margin: 0;
}
.mod-account .sub-nav .ucs-collapse > .ucs-collapse-item{
    border-top: none;
    border-bottom: 1px solid #eee;
}
.mod-account .sub-nav .ucs-collapse > .ucs-collapse-item > .ucs-collapse-header{
    height: 50px;
    line-height: 50px;
    padding-left: 60px;
    font-size: 14px;
    color: #209be5;
}
.mod-account .sub-nav .ucs-collapse > .ucs-collapse-item > .ucs-collapse-header .arrow .iconfont{
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 14px;
    color: #209be5;
}
.mod-account .sub-nav .ucs-collapse .ucs-collapse-content{
    padding: 0;
}
.mod-account .sub-nav .ucs-collapse .ucs-collapse-content > .ucs-collapse-content-box{
    padding: 0;
}
.mod-account .sub-nav .ucs-collapse .ucs-collapse-content > .ucs-collapse-content-box ul{
    border-top: 1px solid #eee;
}
.mod-account .sub-nav .ucs-collapse .ucs-collapse-content > .ucs-collapse-content-box li{
    display: block;
    height: 40px;
    line-height: 40px;
}
.mod-account .sub-nav .ucs-collapse .ucs-collapse-content > .ucs-collapse-content-box li a{
    display: block;
    font-size: 14px;
    text-align: center;
}
.mod-account .sub-nav .ucs-collapse .ucs-collapse-content > .ucs-collapse-content-box li.current a,.mod-account .sub-nav .ucs-collapse .ucs-collapse-content > .ucs-collapse-content-box li a:hover{
    background: #209be5;
    color: #fff;
}

.notice-center .list { background: #f5f5f5; margin-bottom: 20px; padding: 20px; overflow: hidden; }
.notice-center .t {height: 20px;line-height: 20px;position: relative;font-size: 16px;color: #345;}
.notice-center .t .message-time { position: absolute; right: 30px; top: 0; color: #999; font-size: 14px; }
.notice-center .t i { display: inline-block; margin: 0 5px; color: #b2b2b2; line-height: 20px; position: relative; top: 1px; }
.notice-center .t input { position: relative; top: 1px; }
.notice-center .t .unread { color: #f66; }
.notice-center .t .showhide { display: block; width: 18px; height: 10px; background-position: -187px -161px; position: absolute; right: 0; top: 6px; }
.notice-center .list.down .showhide { background-position: -217px -161px; }
.notice-center .list.down .content { height: auto; padding-top: 10px;}
.notice-center .content {color: #999;height: 0;overflow: hidden;line-height: 20px;}

.mod-account .sub-nav .faq-nav{
    padding-top: 20px;
}
.mod-account .sub-nav .faq-nav li{
    display: block;
    height: 40px;
    line-height: 40px;
}
.mod-account .sub-nav .faq-nav li a{
    display: block;
    cursor: pointer;
    font-size: 15px;
    text-align: center;
}
.mod-account .sub-nav .faq-nav li.current a{
    border-left: 2px solid #209be5;
    color: #209be5;
}

.mod-account .account .faq-center .ucs-tabs-bar{
    padding: 0;
    margin-bottom: 40px;
    margin-top: 40px;
    background-color: #fff;
}
.mod-account .account .faq-center .ucs-tabs-bar li{
    width: auto;
    font-size: 14px;
    border-bottom: 2px solid #209be5;
    padding: 0 20px;
}
.mod-account .account .faq-center .ucs-tabs-bar li.ucs-tabs-active{
    color: #209be5;
    position: relative;
}
.mod-account .account .faq-center .ucs-tabs-bar li.ucs-tabs-active:after{
    display: block;
    width: 0;
    content: "";
    border: 4px solid #fff;
    border-bottom-color: #209be5;
    position: absolute;
    bottom: 0;
    left: 50%;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li{
    display: block;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-title,.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-answer{
    display: block;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-title i{
    display: inline-block;
    font-style: normal;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-title .num{
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    background-color: #209be5;
    font-size: 12px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-title .question{
    font-size: 14px;
    color: #209be5;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-answer{
    padding: 8px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    position: relative;
    margin-top: 15px;
    margin-left: 26px;
    margin-bottom: 30px;
    font-size: 14px;
    color: #666;
    background-color: #f5f5f5;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-answer:before{
    display: block;
    content: "";
    width: 0;
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid #e5e5e5;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    position: absolute;
    top: -20px;
    left: 10px;
}
.mod-account .account .faq-center .ucs-tabs-content .faq-list li .faq-answer:after{
    display: block;
    content: "";
    width: 0;
    border-top: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid #f5f5f5;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    position: absolute;
    top: -16px;
    left: 12px;
}
/*网关支付弹窗*/
.gatewayPayLayer{
    padding:0;
}
.gatewayPayLayer .gatewayTitle{
    background: #E3F0FA;
    color: #61B8EC;
    text-indent: 20px;
}
.gatewayPayLayer .ucs-layer-close{
    top: 10px;
}
.gatewayPayLayer .ucs-layer-close:before{
    color: #61B8EC;
}
.gatewayPayLayer .gatewayPayLayerText{
    font-size: 16px;
    margin-bottom: 30px;
}
.gatewayPayLayer .gatewayPayLayerBtn a{
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.gatewayPayLayer .gatewayPayLayerBtn a.finishGatewayPay{
    background: #219BE6;
    margin-right: 10px;
}
.gatewayPayLayer .gatewayPayLayerBtn a.orderAgain{
    background: #999;
    margin-left: 10px;
}

.f-left .detail-logo{
    width: 18px;
    height: 18px;
}
.ucs-calendar-placeholder{
    display: block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0;
    left: 10px;
    color: #999;
    z-index: 9999;
}
.ucs-calendar-placeholder.hide{
    display: none;
}

pre {
    font-family: "微软雅黑";
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}